home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 050 / madtrb2.arc / S_I_TPL.FRM < prev    next >
Text File  |  1986-02-28  |  16KB  |  167 lines

  1. { S_I_TPL.FRM }
  2.  
  3. { *************************************************************************** }
  4. { *                                                                         * }
  5. { *                TURBO SCREEN INPUT PRE-PROCESSOR TOOLKIT                 * }
  6. { *                                                                         * }
  7. { *                  SCROLLING INPUT SCREEN TEMPLATE FORM                   * }
  8. { *                                                                         * }
  9. { *                             Version  1.07                               * }
  10. { *                                                                         * }
  11. { *                                                                         * }
  12. { *   The screen templates are the key to versatility of this the pre-      * }
  13. { *   processor.  It is by altering these templates you then alter how the  * }
  14. { *   screen pages will appear to the user.  For example, you may have      * }
  15. { *   four different application programs you have written and each         * }
  16. { *   program requires a unique set of inputs from the user.  All you do    * }
  17. { *   is alter the screen templates for each of the four programs with the  * }
  18. { *   proper screen template generators, while using the same input pre-    * }
  19. { *   processor subprograms to control the interaction between the user     * }
  20. { *   and the four application programs.                                    * }
  21. { *                                                                         * }
  22. { *   A screen template is simply a file containing information about the   * }
  23. { *   prompts (or descriptors) to be displayed when a particular screen     * }
  24. { *   page is shown.  The screen template is a series of records where      * }
  25. { *   each record describes one particular prompt for a particular screen   * }
  26. { *   page.                                                                 * }
  27. { *                                                                         * }
  28. { *   This template form is provided so that you can easily fill out the    * }
  29. { *   scrolling input screen template for your particular application of    * }
  30. { *   the input pre-processor with the proper data in the proper format     * }
  31. { *   for the Scrolling Input Subprogram to use.                            * }
  32. { *                                                                         * }
  33. { *   You can use your printer to get a hard copy of this template form.    * }
  34. { *   This will allow you to fill out the form by hand.  I recommend that   * }
  35. { *   you set your printer to print in compressed mode before printing      * }
  36. { *   out this file since the template form is 125 characters wide.  Then   * }
  37. { *   use the scrolling input screen template generator to enter this data  * }
  38. { *   into a template file.                                                 * }
  39. { *                                                                         * }
  40. { *   Filling out the form is quite easy.  Start by listing all the input   * }
  41. { *   column headings you wish to display on each scrolling input page.     * }
  42. { *   Note that the scrolling input subprogram is setup to only display     * }
  43. { *   a three row decription for each column heading.  Next define the      * }
  44. { *   type of character entry you want to allow into that column.           * }
  45. { *                                                                         * }
  46. { *   The Scrolling Input Subprogram checks to see that the accumulated     * }
  47. { *   input data entry is less than the maximum allowed length.  The        * }
  48. { *   subprogram then checks to see if the characters the user has entered  * }
  49. { *   are of the type allowed.  A list of different input data types the    * }
  50. { *   Scrolling Input Subprogram can check for follows:                     * }
  51. { *                                                                         * }
  52. { *         Input                                                           * }
  53. { *         Data                                                            * }
  54. { *         Type                                                            * }
  55. { *         Value       Description of Input Data Type                      * }
  56. { *         -----       -------------------------------------------         * }
  57. { *           1         Positive Integer ( including zero )                 * }
  58. { *           2         Negative Integer ( including zero )                 * }
  59. { *           3         Integer                                             * }
  60. { *           4         Positive Real ( including zero )                    * }
  61. { *           5         Negative Real ( including zero )                    * }
  62. { *           6         Real                                                * }
  63. { *           7         Data File Name Characters                           * }
  64. { *           8         Disk Drive and Subdirectory Path Characters         * }
  65. { *           9         General Characters                                  * }
  66. { *                                                                         * }
  67. { *************************************************************************** }
  68.  
  69.  
  70.  
  71. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  72. |Page     |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |
  73. |Number   |Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|
  74. |   1     |   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |   9   |   10  |   11  |   12  |   13  |   14  |
  75. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  76. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  77. |Prompt 1 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  78. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  79. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  80. |Prompt 2 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  81. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  82. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  83. |Prompt 3 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  84. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  85. |Data     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  86. |Type     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  87. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  88.  
  89.  
  90.  
  91. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  92. |Page     |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |
  93. |Number   |Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|
  94. |   2     |   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |   9   |   10  |   11  |   12  |   13  |   14  |
  95. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  96. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  97. |Prompt 1 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  98. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  99. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  100. |Prompt 2 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  101. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  102. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  103. |Prompt 3 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  104. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  105. |Data     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  106. |Type     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  107. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  108.  
  109.  
  110.  
  111. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  112. |Page     |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |
  113. |Number   |Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|
  114. |   3     |   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |   9   |   10  |   11  |   12  |   13  |   14  |
  115. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  116. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  117. |Prompt 1 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  118. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  119. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  120. |Prompt 2 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  121. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  122. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  123. |Prompt 3 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  124. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  125. |Data     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  126. |Type     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  127. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  128.  
  129.  
  130.  
  131. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  132. |Page     |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |
  133. |Number   |Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|
  134. |   4     |   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |   9   |   10  |   11  |   12  |   13  |   14  |
  135. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  136. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  137. |Prompt 1 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  138. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  139. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  140. |Prompt 2 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  141. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  142. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  143. |Prompt 3 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  144. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  145. |Data     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  146. |Type     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  147. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  148.  
  149.  
  150.  
  151. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  152. |Page     |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |Column |
  153. |Number   |Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|Heading|
  154. |   5     |   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |   9   |   10  |   11  |   12  |   13  |   14  |
  155. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  156. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  157. |Prompt 1 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  158. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  159. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  160. |Prompt 2 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  161. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  162. |Column   |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  163. |Prompt 3 |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  164. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
  165. |Data     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  166. |Type     |       |       |       |       |       |       |       |       |       |       |       |       |       |       |
  167. |---------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|